{
	"commands": [
		{
			"name": "norches-gen",
			"description": "Generate random message"
		},
		{
			"name": "norches-xp",
			"description": "Get XP score"
		},
		{
			"name": "bank-info",
			"description": "Get Bank information (NCoin, Player Data, etc.)"
		},
		{
			"name": "bank-createaccount",
			"description": "Create bank account",
			"options": [
				{
					"type": 6,
					"name": "user",
					"description": "User",
					"required": true
				},
				{
					"type": 3,
					"name": "nick",
					"description": "Minecraft nickname",
					"required": true
				},
				{
					"type": 3,
					"name": "name",
					"description": "Name of bank account",
					"required": true
				}
			]
		},
		{
			"name": "bank-changestatus",
			"description": "Change status of a bank account",
			"options": [
				{
					"type": 3,
					"name": "id",
					"description": "Bank account ID",
					"required": true
				},
				{
					"type": 3,
					"name": "status",
					"description": "Status",
					"choices": [
						{
							"name": "Personal",
							"value": "personal"
						},
						{
							"name": "Professional",
							"value": "professional"
						}
					],
					"required": true
				}
			]
		},
		{
			"name": "bank-getaccount",
			"description": "Request bank account data",
			"options": [
				{
					"type": 6,
					"name": "user",
					"description": "User",
					"required": false
				}
			]
		},
		{
			"name": "bank-changebalance",
			"description": "Change balance of bank account",
			"options": [
				{
					"type": 3,
					"name": "action",
					"description": "Action",
					"choices": [
						{
							"name": "Add",
							"value": "add"
						},
						{
							"name": "Trasfer",
							"value": "transfer"
						},
						{
							"name": "Set",
							"value": "set"
						}
					],
					"required": true
				},
				{
					"type": 3,
					"name": "actiontype",
					"description": "Action type",
					"choices": [
						{
							"name": "Phantom Membrane",
							"value": "pm"
						},
						{
							"name": "NCoin",
							"value": "nc"
						}
					],
					"required": true
				},
				{
					"type": 4,
					"name": "value",
					"description": "Value",
					"required": true
				},
				{
					"type": 4,
					"name": "id1",
					"description": "Main Bank account ID",
					"required": false
					
				},
				{
					"type": 4,
					"name": "id2",
					"description": "Additional ID if necessary",
					"required": false
				}
			]
		},
		{
			"name": "bank-unschedule",
			"description": "Unschedule action from bank account",
			"options": [
				{
					"type": 4,
					"name": "id",
					"description": "Timer ID",
					"required": true
				}
			]
		},
		{
			"name": "norches-ben",
			"description": "Ben",
			"options": [
				{
					"type": 3,
					"name": "message",
					"description": "Message for Ben"
				}
			]
		},
		{
			"name": "norches-login",
			"description": "Login user using 4-digit code",
			"options": [
				{
					"type": 4,
					"name": "code",
					"description": "Your code",
					"required": true
				}
			]	
		},
		{
			"name": "norches-generate-code",
			"description": "Generate 4-digit code",
			"options": [
				{
					"type": 3,
					"name": "playernickname",
					"description": "Player Nickname",
					"required": true
				}
			]
		},
		{
			"name": "bank-schedule",
			"description": "Schedule action for bank account",
			"options": [
				{
					"type": 6,
					"name": "user",
					"description": "Link timer with User",
					"required": true
				},
				{
					"type": 3,
					"name": "action",
					"description": "Action to execute",
					"choices": [
						{
							"name": "Delete bank account",
							"value": "delete"
						},
						{
							"name": "Warn owner of bank account",
							"value": "warn"
						},
						{
							"name": "Add to balance",
							"value": "add"
						},
						{
							"name": "Remove from balance",
							"value": "remove"
						},
						{
							"name": "Set balance",
							"value": "set"
						}
					],
					"required": true
				},
				{
					"type": 4,
					"name": "value",
					"description": "Value for changing balance",
					"required": true
				},
				{
					"type": 3,
					"name": "id2",
					"description": "Removed balance count will be moved to other bank account. But if id2 equals 0, it will not happen",
					"required": true
				},
				{
					"type": 3,
					"name": "status",
					"description": "Status",
					"choices": [
						{
							"name": "Personal",
							"value": "personal"
						},
						{
							"name": "Professional",
							"value": "professional"
						},
						{
							"name": "Will not be changed",
							"value": "no"
						}
					],
					"required": true
				},
				{
					"type": 3,
					"name": "warn-message",
					"description": "Message that will be sent to owner of bank account as a warning. Leave it as blank to send nothing",
					"required": true
				},
				{
					"type": 4,
					"name": "minutes",
					"description": "Time of the scheduled task",
					"required": true
				}
			]
		},
		{
			"name": "bank-deleteaccount",
			"description": "Delete own account"
		},
		{
			"name": "bank-reset",
			"description": "Reset bank database"
		},
		{
			"name": "norches-patch",
			"description": "Patche code in real time (patch.json => patch.js)"
		},
		{
			"name": "bank-convert",
			"description": "Convert account to new format",
			"options": [
				{
					"type": 6,
					"name": "user",
					"description": "User",
					"required": false
				}
			]
		},
		{
			"name": "bank-link",
			"description": "Link account to your one",
			"options": [
				{
					"type": 6,
					"name": "user",
					"description": "User that you want to link",
					"required": true
				}
			]
		},
		{
			"name": "bank-unlink",
			"description": "Unlink account",
			"options": [
				{
					"type": 6,
					"name": "user",
					"description": "User that you want to link",
					"required": true
				}
			]
		},
		{
			"name": "norches-info",
			"description": "Norches info"
		},
		{
			"name": "bank-changelang",
			"description": "Change language",
			"options": [
				{
					"type": 3,
					"name": "lang",
					"description": "Language to change",
					"required": true,
					"choices": [
						{
							"name": "Russian (русский)",
							"value": "ru"
						},
						{
							"name": "English (English)",
							"value": "en"
						}
					]
				}
			]
		},
		{
			"name": "norches-test",
			"description": "Test command",
			"options": [
				{
					"type": 4,
					"name": "action",
					"description": "Test action",
					"choices": [
						{
							"name": "SQL test",
							"value": 0
						}
					],
					"required": true
				}
			]
		},
		{
			"name": "norches-donationevent-test",
			"description": "Check if donate event system is working",
			"options": [
				{
					"type": 4,
					"name": "action",
					"description": "Action to execute",
					"choices": [
						{
							"name": "Poison Effect",
							"value": 0
						},
						{
							"name": "Totem of Undying",
							"value": 1
						},
						{
							"name": "Hunger Effect",
							"value": 2
						},
						{
							"name": "Hurt Player",
							"value": 3
						},
						{
							"name": "Summon Bats",
							"value": 4
						}
					],
					"required": true
				},
				{
					"type": 4,
					"name": "size",
					"description": "Donate size",
					"required": true
				},
				{
					"type": 3,
					"name": "author",
					"description": "Donate executer",
					"required": true
				},
				{
					"type": 3,
					"name": "contains",
					"description": "Donate info",
					"required": true
				},
				{
					"type": 3,
					"name": "player",
					"description": "Player name",
					"required": true
				}
			]
		}
	],
	"print_token": false,
	"print_appid": false,
	"scheduler": true,
	"debugger": true,
	"bank": {
		"version": "1.0"
	},
	"private_revision": 5,
	"custom_guilds": false,
	"sql_support": false
}